# 1.其他数据类型当成布尔值处理的原则是什么(2分)？
# 空容器和字符串,None,整型0, 浮点数0 当做0处理,其他当做1处理


# 2.写出if语句的完整语法（3分）？
# if 条件表达式: # 条件语句的结果是True,执行下面代码块的内容,否则不执行
#     条件成立执行的代码块

# 3.写出for的完整语法结构（2分）？for循环适用于哪些数据类型（1分）？以及描述for循环语法的执行过程（2分）？
# for 临时变量 in 可迭代对象:
#     循环体
#     获取这个临时变量
# 常用来遍历可迭代对象.
# 可迭代对象:可以遍历的对象, 字符串 , 列表
# 每一次遍历(循环), 会依次提取出可迭代对象中的元素, 赋值给临时变量.直到所有元素遍历完.


# 4.为什么要使用拆包（1分）？请写出代码简述什么是拆包（4分）？
# 1. 在函数调用的时候使用
# 2. 将 元组(列表) 或者 字典 进行拆解，作为实际参数传递给函数
def fn1(a, b, c):
    pass
t1 = (1,2,3)
print(fn1(*t1))



# 5.函数的定义以及调用的语法（定义2分 调用1分）？
# 函数是一个有名字的，可重复执行的代码块
# 调用
# 函数名()






